From 1f8286004f1bdab91c16c59354b4f036260514bd Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Fri, 8 Mar 2013 19:44:34 -0500 Subject: [PATCH] Avoid a warning under Wayland Just having an ifdef is not enough, we need to check the type of the window at runtime. --- gtk/gtkappchooseronlinepk.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gtk/gtkappchooseronlinepk.c b/gtk/gtkappchooseronlinepk.c index 20ad1ffd4c..5b70a5d75c 100644 --- a/gtk/gtkappchooseronlinepk.c +++ b/gtk/gtkappchooseronlinepk.c @@ -138,7 +138,8 @@ pk_search_mime_async (GtkAppChooserOnline *obj, #ifdef GDK_WINDOWING_X11 window = gtk_widget_get_window (GTK_WIDGET (parent)); - xid = GDK_WINDOW_XID (window); + if (GDK_IS_X11_WINDOW (window)) + xid = GDK_WINDOW_XID (window); #endif mime_types[0] = content_type; -- 2.30.2